home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmiSoft / Dev / Gui / Cit.lha / CIT / citra / CITCheckBox.h < prev    next >
Encoding:
C/C++ Source or Header  |  2003-02-12  |  660 b   |  42 lines

  1. //
  2. //                  CITButtonGadget include
  3. //
  4. //                          StormC
  5. //
  6. //                     version 2003.02.12
  7. //
  8.  
  9. #ifndef CITCHECKBOX_H
  10. #define CITCHECKBOX_H TRUE
  11.  
  12. #include "CITGadget.h"
  13.  
  14. class CITCheckBox:public CITGadget
  15. {
  16.   public:
  17.     CITCheckBox();
  18.     ~CITCheckBox();
  19.  
  20.     void TextPen(WORD pen);
  21.     void BackgroundPen(WORD pen);
  22.     void TextPlace(WORD pen);
  23.     void Checked(BOOL b);
  24.     BOOL Checked();
  25.  
  26.   protected:
  27.     virtual Object* NewObjectA(TagItem* tags);
  28.  
  29.   private:
  30.     void setTag(int index,ULONG attr,ULONG val);
  31.  
  32.     TagItem* checkBoxTag;
  33. };
  34.  
  35. enum
  36. {
  37.    CHECKBOXCLASS_FLAGBITUSED = GADGETCLASS_FLAGBITUSED
  38. };
  39.  
  40.  
  41. #endif
  42.